non-repayable aid - English Synonyms Dictionary